package com.itheima.interface4;

/**
 * @author jiangxun
 * @date 11-18-2024
 */
public interface A {
    /**
     * 1、默认方法（普通实例方法）：必须加default修饰，
     * 默认会用public修饰。
     * 如何调用？ 使用接口的实现类的对象来调用。
     */
    default void go(){
        System.out.println("==go方法执行了===");
        run();
    }
    /**
     * 2、私有方法（JDK 9开始才支持的）
     * 私有的实例方法。
     * 如何调用？ 使用接口中的其他实例方法来调用它
     */
    private void run(){
        System.out.println("==run方法执行了===");
    }
    /**
     * 3、静态方法
     * 默认会用public修饰。
     * 如何调用？ 只能使用当前接口名来调用。
     */
    static void show(){
        System.out.println("==show方法执行了===");
    }
}
